package app.inmos.utils;

import java.util.HashMap;

public class ParamsMappersUtils {
	
	private static ParamsMappersUtils paramsMappersUtils;
	
	private HashMap<String,String> mapaValoresParametros=new HashMap<String, String>();
	
	/**
	 * Singleton de InmobiliariaUtils
	 * @return
	 */
	public static ParamsMappersUtils getInstance() {
		
		if (paramsMappersUtils == null) {
			paramsMappersUtils = new ParamsMappersUtils();
		}
		return paramsMappersUtils;
		
	}
	
	public ParamsMappersUtils(){
	
		
		//mapeos para tipo de operacion
		mapaValoresParametros.put("todo", "todo");
		mapaValoresParametros.put("Venta", "venta");
		mapaValoresParametros.put("Alquiler", "alquiler");
		mapaValoresParametros.put("Alquiler Temporario", "alquiler%20temporario");
		
		//mapeo para tipos de propiedad
		mapaValoresParametros.put("Cualquiera", "");	
	    mapaValoresParametros.put("Campo", "campo");
	    mapaValoresParametros.put("Casa", "casa");
		mapaValoresParametros.put("Casa quinta", "casa%20quinta");
	    mapaValoresParametros.put("Chacra", "chacra");
	    mapaValoresParametros.put("Cochera", "cochera");
	    mapaValoresParametros.put("Consultorio", "consultorio");
	    mapaValoresParametros.put("Country", "country");
	    mapaValoresParametros.put("Departamento", "departamento");
	    mapaValoresParametros.put("Duplex", "duplex");
	    mapaValoresParametros.put("Fondo de comercio", "fondo%20de%20comercio");
	    mapaValoresParametros.put("Fraccion", "fraccion");
	    mapaValoresParametros.put("Galpon", "gaplon");
	    mapaValoresParametros.put("Local", "local");
	    mapaValoresParametros.put("Lote", "lote");
	    mapaValoresParametros.put("Oficina", "oficina");
	    mapaValoresParametros.put("PH", "ph");
	    mapaValoresParametros.put("Piso", "piso");
	    mapaValoresParametros.put("Terreno", "terreno");
	    
	    //mapeo para cantidad de dormitorios
	    
	    mapaValoresParametros.put("Indistinto", "");
	    mapaValoresParametros.put("0", "0");
	    mapaValoresParametros.put("1", "1");
	    mapaValoresParametros.put("2", "2");
	    mapaValoresParametros.put("3", "3");
	    mapaValoresParametros.put("4", "4");
	    mapaValoresParametros.put("5", "5");
	    
	}

	//GETTERS y SETTERS
	public HashMap<String, String> getMapaValoresParametros() {
		return mapaValoresParametros;
	}

	public void setMapaValoresParametros(HashMap<String, String> mapaValoresParametros) {
		this.mapaValoresParametros = mapaValoresParametros;
	}
	
	
	
	

}
